


$(function () {
  indexParam.state();
    chilckTab();

});
var indexParam ={
    /**
     * 父级菜单绑定点击事件
     */
    state: function() {
    //获取没有a 标签的导航栏
    // var list_nva=  $(".list_view");
    //有二级菜单的一级菜单
    // console.log(list_nva);
    //给菜单栏绑定点击事件
    //判断是否是可以跳转的菜单栏

    $("#navGroup").on("click",".list_item",function () {
        var _this_ =this;
        var lib = $(_this_).attr("data-id");
        var text =$(_this_).text();
        var url = $(_this_).attr("data-url");
        var tab =$("#tab");
        //如果不是打开二级菜单栏
        //父级菜单绑定点击事件
        if (lib==undefined){
            if ($("#navGroup ul").hasClass("hide")){
                $("#navGroup ul").removeClass("hide");
            }else {
                $("#navGroup ul").addClass("hide");
            }
        }else {
            if ($("#ifm_"+lib).length>0){//表示选项卡已经存在
                //
                $("#ifm_"+lib).siblings().removeClass("active in");

                $("#tab li").siblings().removeClass("active");

                $("#ifm_"+lib).addClass("active in");

                $("#a_ifm_"+lib).parent().addClass("active");

            }else {
                $("#tab li").siblings().removeClass("active");
                indexParam.add_tab("ifm_"+lib,text,url);
               $("#ifm_"+lib).siblings().removeClass("active in");
            }
        }
    })
},
    /**
     *  获取页面的参数值
     * @param name
     * @returns {*}
     * @constructor
     */
    GetQueryString: function (name) {
        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
        var r = window.location.search.substr(1).match(reg);
        if (r != null) return unescape(r[2]);
        return null;
    },
    /**
     * 新增选项卡
     * @param layid 选项卡的标识
     * @param text 选项卡的内容
     * @param url 选项卡的路径
     */
    add_tab:function (layid,text,url) {
    var tab =$("#tab");
    var ifram =$(".tab-content");
    var $li =$('<li class="active"><a id="a_'+layid+'"  href="#'+layid+'" data-toggle="tab">'+text+'<i class="glyphicon glyphicon-remove"></i></a></li>');
    tab.append($li);
    var $div =$('<div  id="'+layid+'" class="tab-pane fade in active">\n' +
        '                    <iframe src="'+url+'">\n' +
        '                    </div>');
    ifram.append($div);
    }
}

/**
 *关闭选项卡
 * @param lid 选项卡id
 */
function chilckTab() {
    //获取选项卡
    $("#tab").on("click",".glyphicon-remove",function () {

        var parent =$(this).parent();
        var id =$(this).parent().attr("id");
        var ifrId =id.substring(2);
        if ($(this).parent().parent().hasClass("active")){
        $("#"+id).parent().prev().addClass("active");
        $("#"+ifrId).prev().addClass("active in");
        $(this).parent().remove();
        $("#"+ifrId).remove();
        }else {
            $(this).parent().remove();
            $("#"+ifrId).remove();
        }
    })
}

/**
 * 子菜单
 */

